Obec Veselá leží v kraji Vysočina v ORP Pelhřimov v nadmořské výšce 621 m. V roce 2014 zde žilo 233 obyvatel. Veselá má katastrální území o rozloze 869 ha.